package br.org.acessobrasil.portal.util;

import javax.servlet.http.HttpServletRequest;

public class RequestUtils {
	public static int getInt(HttpServletRequest request,String chave){
		try {
			return Integer.parseInt(request.getParameter(chave));
		} catch (Exception e) {
			return 0;
		}
	}
	/**
	 * 
	 * @param request objeto request
	 * @param chave key
	 * @param vdefault valor padrao caso nao haja valor
	 * @return valor da chave ou o padrao
	 */
	public static int getInt(HttpServletRequest request,String chave,int vdefault){
		try {
			return Integer.parseInt(request.getParameter(chave));
		} catch (Exception e) {
			return vdefault;
		}
	}
	/**
	 * 
	 * @param request objeto request
	 * @param chave key
	 * @param vdefault valor padrao caso nao haja valor
	 * @return valor da chave ou o padrao
	 */
	public static long getInt(HttpServletRequest request,String chave,long vdefault){
		try {
			return Long.parseLong(request.getParameter(chave));
		} catch (Exception e) {
			return vdefault;
		}
	}
}
